const { version } = require('../../../../package.json');

const VUE_APP_SHORT_NAME = process.env.VUE_APP_SHORT_NAME;

export function createStorageKeyPrefix() {
  return `${VUE_APP_SHORT_NAME}__${process.env.NODE_ENV}`.toUpperCase();
}

export function createStorageName() {
  return `${createStorageKeyPrefix()}__${version}__`.toUpperCase();
}

// 本地存储命名空间 项目名称 + 存储的键值 + 环境 + 版本号
export function createLocalNameScope(name) {
  return `${VUE_APP_SHORT_NAME}__${name}__${process.env.NODE_ENV}__${version}__`.toUpperCase();
}
